self-liquidating loan - Spanish English Dictionary